package tienda.zapateria.siszap.be;

public final class BEProveedor {

    private int proveedorid;
    private String razonsocial;
    private String ruc;
    private String telefono;
    private String correo;
    private String direccion;
    private int ubigeoid;
    public static final int VALOR_ITEM = 1, VALOR_DEFECTO = 2;
    private int tipo_item;

    public BEProveedor() {
        setProveedorid(0);
        setRazonsocial("");
        setRuc("");
        setTelefono("");
        setCorreo("");
        setDireccion("");
        setUbigeoid(0);
        setTipo_item(VALOR_DEFECTO);
    }

    public int getProveedorid() {
        return proveedorid;
    }

    public void setProveedorid(int proveedorid) {
        this.proveedorid = proveedorid;
    }

    public String getRazonsocial() {
        return razonsocial;
    }

    public void setRazonsocial(String razonsocial) {
        this.razonsocial = razonsocial;
    }

    public String getRuc() {
        return ruc;
    }

    public void setRuc(String ruc) {
        this.ruc = ruc;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public int getUbigeoid() {
        return ubigeoid;
    }

    public void setUbigeoid(int ubigeoid) {
        this.ubigeoid = ubigeoid;
    }

    public int getTipo_item() {
        return tipo_item;
    }

    public void setTipo_item(int tipo_item) {
        this.tipo_item = tipo_item;
    }

    @Override
    public String toString() {
        switch (getTipo_item()) {
            case VALOR_DEFECTO:
                return "<Seleccionar>";
            case VALOR_ITEM:
                return getRazonsocial();
            default:
                return null;

        }
    }
}
